(function (rf) {
    var getData = function(agrs,callback){
        var wsServer ='ws://192.168.0.199:9502';
        //调用websocket对象建立连接：
        //参数：ws/wss(加密)：//ip:port （字符串）
        var ws = new WebSocket(wsServer);
        //onopen监听连接打开
        ws.onopen = function (evt) {
            //websocket.readyState 属性：
            switch (ws.readyState) {
                case 0: console.log('通信服务未打开');break;
                case 1: console.log('连接成功');break;
                case 2: console.log('通信端口关闭，无法连接');break;
                case 3: console.log('通信服务已关闭');break;
            }
            ws.send(agrs.data.start);
        };

        //监听连接关闭
        ws.onclose = function (evt) {
            console.log('连接关闭');
            ws.send(agrs.data.out);
        };

        //onmessage 监听服务器数据推送
        ws.onmessage = function (evt) {
            callback&&callback(evt.data)
        };
        //监听连接错误信息
        ws.onerror = function (evt, e) {
            console.log('连接错误: ' + evt.data);
        };


    }
     window.getData = getData;
})(window);